package com.szrt.java.day20170113.demo08;


import org.junit.Test;

public class CarTest {

	@Test
	public void carTest() {
		
		//我们不需要关注这个对象怎么创建的。 因为很多时候你都想new却不能new
		//有些对象必须是单例的。 在项目组中不能保证所有人员都掌握了单例模型，所以会把这个对象的创建封装到1个工厂中
		Car car01 = CarFactory.createCar("BMW");
		Car car02 = CarFactory.createCar("BYD");
		Car car03 = CarFactory.createCar("WL");
		
		System.out.println(car01);
		System.out.println(car02);
		System.out.println(car03);
	}

}
